#pragma once

#include <windows.h>
#include <string>

namespace Utils {
    std::string GetCurrentDateFolder();
    std::string GetCurrentTimeFilename();
    std::string GetFullOutputPath(const std::string& basePath);
    bool IsWindowsVistaOrLater();
    bool IsWindows8OrLater();
    std::string GetLastWin32Error();
    void DebugLog(const std::string& message);
    bool EnableDebugPrivilege();
    DWORD GetCurrentSessionId();
}